/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package test;

import com.graphics.ImageContainer;
import java.util.ArrayList;

/**
 *
 * @author Naruto
 */
public class Klone {
    volatile transient Object coba=null;
    public static void main(String args[]){
        new Klone();
  
    }
    Klone(){
        ArrayList<Jadi> im=new ArrayList<Jadi>();
        im.add(new Jadi("a"));
        im.add(new Jadi("b"));

        coba =(Object) im.get(0);

        ((Jadi)coba).b="aku";
       // im.set(0, new Jadi("f"));
        //im.remove(0);
        Jadi coba1 =(Jadi) im.get(0);
        coba1.b = "kamu";
        
System.gc();

System.out.println(((Jadi)coba).b);

        for(int i=0;i<im.size();i++){
        Jadi j=(Jadi)im.get(i);
        System.out.println(j.b);
        }
        for(int i=1;i<=4;i++){
        System.out.println(i%4);
        }
    }

}

class Jadi{
    String b;

    Jadi(String b) {
        this.b = b;
    }

}